<%@ page contentType="text/html;charset=UTF-8" %>
<%@ include file="/common/taglibs.jsp" %>
<%@ include file="/common/meta.jsp" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
  <head>
    <title>承保规则校验</title>
    <style>
  table {
    cell-spacing: 10px;
    border-collapse: collapse;
    border-spacing: 5px;
    border: 2px solid black;
    margin: 2px;
    width: 100%;
    font-size: 12px;
    background-color: white;
  }
  td {
    border: 1px solid black;
    height: 35px;
  }
  td.title {
    text-align: right;
    width: 8%;
  }
  td.content {
    padding-left: 5px;
    text-align: left;
    width: 12%;
  }
  textarea {
    font-size: 12px;
  }
    </style>
    <script src="${ctx}/js/jquery-1.6.1.min.js" type="text/javascript"></script>
    <script src="${ctx}/js/json2.js" type="text/javascript"></script>
    <script>
      $(function() {
        $("#javaCheck").click(function() {
          $("#result").html("");
          $.getJSON("${ctx}/sample!check.action?ts=" + (new Date()).valueOf(),
            { "rtParam": JSON.stringify(data()) },
            function(data) {
              var html = data["result"] + "";
              if (data["message"]) {
                for (var i = 0; i < data["message"].length; i++) {
                  html += "<BR />" + data["message"][i];
                }
              }
              $("#result").html(html);
            }
          );
        });
        $("#getRule").click(function() {
          $("#result").text("");
          $.get("${ctx}/sample!getRule.action?ts=" + (new Date()).valueOf(),
            { "rtParam": JSON.stringify(data()), "ruleName": $("#ruleName").val() },
            function(data) {
              $("#result").text(data);
            }
          );
        });
      });
      function data() {
        var data = {};
        data["company"] = "广东分公司";
        data["insurance_info"] = $("#insurance_info").val();
        data["jqxbxqbrq"] = $("#jqxbxqbrq").val();
        data["jqxbxns"] = $("#jqxbxns").val();
        data["syxbxqbrq"] = $("#syxbxqbrq").val();
        data["syxbxns"] = $("#syxbxns").val();
        data["zhongzhi"] = $("#zhongzhi").val();
        data["clzl"] = $("#clzl").val();
        data["hdzw"] = $("#hdzw").val();
        data["hddw"] = $("#hddw").val();
        data["cl"] = $("#cl").val();
        data["clhp"] = $("#clhp").val();
        data["xszcz"] = $("#xszcz").val();
        data["syxz"] = $("#syxz").val();
        data["clgzj"] = $("#clgzj").val();
        data["lbj"] = $("#lbj").val();

        data["syx"] = [];
        $(":checkbox[name='syx'][checked]").each(function() {
          data["syx"].push($(this).val());
        });

        data["fjx"] = [];
        $(":checkbox[checked]").filter("[name='cyfjx'],[name='fcyfjx'],[name='fcytytk']").each(function() {
          data["fjx"].push($(this).val());
        });

        data["bycbxz"] = data["syx"].concat(data["fjx"]);

        data["clssxbe"] = $("#clssxbe").val();
        data["csyqddssxbe"] = $("#csyqddssxbe").val();
        data["zdzxcfl"] = $("#zdzxcfl").val();
        return data;
      }
    </script>
  </head>
  <body>
    <h2>规则使用示例</h2>
    <a href="${ctx}/">首页</a>
    <form action="${ctx}/sample.action">
      <table>
        <tr>
          <td class="title">保险情况：</td>
          <td class="content">
            <select id="insurance_info">
              <option value="新保">新保</option>
              <option value="续保">续保</option>
              <option value="转保">转保</option>
            </select>
          </td>
          <td class="title">交强险保险起期：</td>
          <td class="content"><input type="text" id="jqxbxqbrq" size="10" /></td>
          <td class="title">交强险保险年数：</td>
          <td class="content"><input type="text" id="jqxbxns" size="1" /></td>
          <td class="title">商业险保险起期：</td>
          <td class="content"><input type="text" id="syxbxqbrq" size="10" /></td>
          <td class="title">商业险保险年数：</td>
          <td class="content"><input type="text" id="syxbxns" size="1" /></td>
        </tr>
        <tr>
          <td class="title">中支：</td>
          <td class="content">
            <select id="zhongzhi">
              <option value="广州">广州</option>
              <option value="清远">清远</option>
            </select>
          </td>
          <td class="title">车辆种类：</td>
          <td class="content">
            <select id="clzl">
              <option value="01-6座以下客车">01-6座以下客车</option>
              <option value="02-6座及10座以下客车">02-6座及10座以下客车</option>
              <option value="03-10座及20座以下客车">03-10座及20座以下客车</option>
              <option value="04-20座及36座以下客车">04-20座及36座以下客车</option>
              <option value="05-36座及36座以上客车">05-36座及36座以上客车</option>
              <option value="06-2吨以下货车">06-2吨以下货车</option>
              <option value="07-2吨及5吨以下货车">07-2吨及5吨以下货车</option>
              <option value="08-5吨及10吨以下货车">08-5吨及10吨以下货车</option>
              <option value="09-10吨及10吨以上货车">09-10吨及10吨以上货车</option>
              <option value="10-低速载货汽车">10-低速载货汽车</option>
            </select>
          </td>
          <td class="title">核定座位：</td>
          <td class="content"><input type="text" id="hdzw" size="1" /></td>
          <td class="title">核定吨位：</td>
          <td class="content"><input type="text" id="hddw" size="1" /></td>
          <td class="title">车龄：</td>
          <td class="content"><input type="text" id="cl" size="1" />年</td>
        </tr>
        <tr>
          <td class="title">车辆号牌：</td>
          <td class="content"><input type="text" id="clhp" size="10" /></td>
          <td class="title">行驶证车主：</td>
          <td class="content"><input type="text" id="xszcz" size="10" /></td>
          <td class="title">使用性质：</td>
          <td class="content">
            <select id="syxz">
              <option value="家庭自用车">家庭自用车</option>
              <option value="非营业货车">非营业货车</option>
            </select>
          </td>
          <td class="title">车辆购置价：</td>
          <td class="content"><input type="text" id="clgzj" size="1" />万元</td>
          <td class="title">类比价：</td>
          <td class="content"><input type="text" id="lbj" size="1" />万元</td>
        </tr>
      </table>
      <table>
        <tr>
          <td class="title">商业险：</td>
          <td>
            <input type="checkbox" name="syx" id="clssx" value="车辆损失险" />
                <label for="clssx">车辆损失险</label>
                (保额：<input type="text" id="clssxbe" size="1" />万元)
            <input type="checkbox" name="syx" id="dszsyzrx" value="第三者商业责任险" />
                <label for="dszsyzrx">第三者商业责任险</label>
            <input type="checkbox" name="syx" id="qcdqssx" value="全车盗抢损失险" />
                <label for="qcdqssx">全车盗抢损失险</label>
            <input type="checkbox" name="syx" id="cszrxjsy" value="车上责任险（驾驶员）" />
                <label for="cszrxjsy">车上责任险（驾驶员）</label>
            <input type="checkbox" name="syx" id="cszrxck" value="车上责任险（乘客）" />
                <label for="cszrxck">车上责任险（乘客）</label>
          </td>
        </tr>
        <tr>
          <td class="title">常用附加险：</td>
          <td>
            <input type="checkbox" name="cyfjx" id="blddpsx" value="玻璃单独破碎险" />
                <label for="blddpsx">玻璃单独破碎险</label>
            <input type="checkbox" name="cyfjx" id="zrssx" value="自燃损失险" />
                <label for="zrssx">自燃损失险</label>
            <input type="checkbox" name="cyfjx" id="csyqddssx" value="车身油漆单独损伤险" />
                <label for="csyqddssx">车身油漆单独损伤险</label>
                (保额：<input type="text" id="csyqddssxbe" size="1" />万元)
            <input type="checkbox" name="cyfjx" id="csmpe" value="车损免赔额" />
                <label for="csmpe">车损免赔额</label>
            <input type="checkbox" name="cyfjx" id="ssssx" value="涉水损失险" />
                <label for="ssssx">涉水损失险</label>
            <input type="checkbox" name="cyfjx" id="fjxbjmptytk" value="附加险不计免赔特约条款" />
                <label for="fjxbjmptytk">附加险不计免赔特约条款</label>
          </td>
        </tr>
        <tr>
          <td class="title">非常用附加险：</td>
          <td>
            <input type="checkbox" name="fcyfjx" id="jsshfwjzrx" value="精神损害抚慰金责任险" />
                <label for="jsshfwjzrx">精神损害抚慰金责任险</label>
            <input type="checkbox" name="fcyfjx" id="scxdwpzrx" value="随车携带物品责任险" />
                <label for="scxdwpzrx">随车携带物品责任险</label>
            <input type="checkbox" name="fcyfjx" id="cshwzrx" value="车上货物责任险" />
                <label for="cshwzrx">车上货物责任险</label>
            <input type="checkbox" name="fcyfjx" id="xzsbssx" value="新增设备损失险" />
                <label for="xzsbssx">新增设备损失险</label>
          </td>
        </tr>
        <tr>
          <td class="title">非常用特约条款：</td>
          <td>
            <input type="checkbox" name="fcytytk" id="flfw" value="法律服务" />
                <label for="flfw">法律服务</label>
            <input type="checkbox" name="fcytytk" id="jjrxsqykz" value="节假日行驶区域扩展" />
                <label for="jjrxsqykz">节假日行驶区域扩展</label>
            <input type="checkbox" name="fcytytk" id="xlqjfybc" value="修理期间费用补偿" />
                <label for="xlqjfybc">修理期间费用补偿</label>
            <input type="checkbox" name="fcytytk" id="jyfy" value="救援费用" />
                <label for="jyfy">救援费用</label>
            <input type="checkbox" name="fcytytk" id="dcsgmpl" value="多次事故免赔率" />
                <label for="dcsgmpl">多次事故免赔率</label>
            <input type="checkbox" name="fcytytk" id="zdzxc" value="指定专修厂" />
                <label for="zdzxc">指定专修厂</label>
                (费率：<input type="text" id="zdzxcfl" size="1" />)
          </td>
        </tr>
      </table>
      <table>
        <tr>
          <td align="center"><input type="button" id="javaCheck" value="执行Java规则校验" /></td>
          <td>
            <select id="ruleName">
              <option value="clzl">车辆种类</option>
              <option value="hdzw">核定座位</option>
              <option value="cbkccl">承保客车车龄</option>
              <option value="hddw">核定吨位</option>
              <option value="cbhccl">承保货车车龄</option>
              <option value="cbhp">承保号牌</option>
              <option value="clgzj">车辆购置价</option>
              <option value="bycbxz">不予承保的险种</option>
              <option value="csyqddssxtkcbsyxz">“车身油漆单独损伤险条款”承保使用性质</option>
              <option value="csyqddssxcbclzl">“车身油漆单独损伤险条款”承保车辆种类</option>
              <option value="cbcsyqddssxjtzyccl">承保“车身油漆单独损伤险条款”的家庭自用车车龄</option>
              <option value="cbcsyqddssxkccl">承保“车身油漆单独损伤险条款”的客车车龄</option>
              <option value="csyqddssxbexd">“车身油漆单独损伤险条款”保额限定</option>
              <option value="cbzdzxctytkcl">承保“指定专修厂特约条款”的车龄</option>
              <option value="tbzdzxctytkqtxz">投保“指定专修厂特约条款”的前提险种</option>
              <option value="zdzxctytkgcctbfzcsbfbl">“指定专修厂特约条款”国产车投保费占车损保费的比例</option>
              <option value="zdzxctytkjkctbfzcsbfbl">“指定专修厂特约条款”进口车投保费占车损保费的比例</option>
              <option value="xszczxmhzzs">行驶证车主姓名汉字字数</option>
              <option value="jqxqbrqwytbrqts">交强险起保日期晚于投保日期天数</option>
              <option value="jqxtbts">交强险脱保天数</option>
              <option value="syxqbrqwytbrqts">商业险起保日期晚于投保日期天数</option>
              <option value="syxtbts">商业险脱保天数</option>
              <option value="gzjxfbl">购置价下浮比例</option>
              <option value="jqxsyxbxqbrqbutong">交强险、商业险的保险起保日期期允许不同</option>
              <option value="jqxbxqx">交强险保险期限(年)</option>
              <option value="syxbxqx">商业险保险期限(年)</option>
            </select>
            <input type="button" id="getRule" value="获取规则" />
          </td>
        </tr>
      </table>
      <table>
        <tr>
          <td class="title">结果：</td>
          <td><div id="result"></div></td>
        </tr>
      </table>
    </form>
  </body>
</html>
